package nc.ui.arap.actions.common;

import nc.ui.ep.dj.ARAPDjSettingParam;
import nc.ui.pub.ToftPanel;
import nc.ui.pub.beans.UIPanel;
import nc.vo.arap.global.DjCheckParamVO;
import nc.vo.pub.AggregatedValueObject;
import nc.vo.pub.BusinessException;

public interface IVOCreator {

	public DjCheckParamVO getDjCheckParamVO(AggregatedValueObject aggvo,ARAPDjSettingParam param)	throws BusinessException ;
	public AggregatedValueObject prepareBillBody(AggregatedValueObject aggvo,ToftPanel toftPanel,UIPanel UIpanel) throws BusinessException;

	public AggregatedValueObject prepareBillHead(AggregatedValueObject aggvo,ToftPanel toftPanel,UIPanel UIpanel,ARAPDjSettingParam param) throws BusinessException;

	
	public AggregatedValueObject getConvertedBillVO(AggregatedValueObject aggvo) throws BusinessException;
	

}
